<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>StompServerHandler | @vertx/stomp</title>
	<meta name="description" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">@vertx/stomp</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-only-exported" />
							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Globals</a>
				</li>
				<li>
					<a href="stompserverhandler.html">StompServerHandler</a>
				</li>
			</ul>
			<h1>Class StompServerHandler</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>STOMP server handler implements the behavior of the STOMP server when a specific event occurs. For instance, if
							let customize the behavior when specific STOMP frames arrives or when a connection is closed. This class has been
							designed to let you customize the server behavior. The default implementation is compliant with the STOMP
						specification. In this default implementation, not acknowledge frames are dropped.</p>
					</div>
					<dl class="tsd-comment-tags">
						<dt>author</dt>
						<dd><p><a href="http://escoffier.me">Clement Escoffier</a></p>
						</dd>
					</dl>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="target">StompServerHandler</span>
					</li>
				</ul>
			</section>
			<section class="tsd-panel">
				<h3>Implements</h3>
				<ul class="tsd-hierarchy">
					<li><span class="tsd-signature-type">any</span></li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#aborthandler" class="tsd-kind-icon">abort<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#ackhandler" class="tsd-kind-icon">ack<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#authprovider" class="tsd-kind-icon">auth<wbr>Provider</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#beginhandler" class="tsd-kind-icon">begin<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#bridge" class="tsd-kind-icon">bridge</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#closehandler" class="tsd-kind-icon">close<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#commithandler" class="tsd-kind-icon">commit<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#connecthandler" class="tsd-kind-icon">connect<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#destinationfactory" class="tsd-kind-icon">destination<wbr>Factory</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#disconnecthandler" class="tsd-kind-icon">disconnect<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#getdestination" class="tsd-kind-icon">get<wbr>Destination</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#getdestinations" class="tsd-kind-icon">get<wbr>Destinations</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#getorcreatedestination" class="tsd-kind-icon">get<wbr>OrCreate<wbr>Destination</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#getuserbysession" class="tsd-kind-icon">get<wbr>User<wbr>BySession</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#handle" class="tsd-kind-icon">handle</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#nackhandler" class="tsd-kind-icon">nack<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onack" class="tsd-kind-icon">on<wbr>Ack</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onackhandler" class="tsd-kind-icon">on<wbr>Ack<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onauthenticationrequest" class="tsd-kind-icon">on<wbr>Authentication<wbr>Request</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onclose" class="tsd-kind-icon">on<wbr>Close</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onnack" class="tsd-kind-icon">on<wbr>Nack</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#onnackhandler" class="tsd-kind-icon">on<wbr>Nack<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#pinghandler" class="tsd-kind-icon">ping<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#receivedframehandler" class="tsd-kind-icon">received<wbr>Frame<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#sendhandler" class="tsd-kind-icon">send<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#stomphandler" class="tsd-kind-icon">stomp<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#subscribehandler" class="tsd-kind-icon">subscribe<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="stompserverhandler.html#unsubscribehandler" class="tsd-kind-icon">unsubscribe<wbr>Handler</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="stompserverhandler.html#create" class="tsd-kind-icon">create</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="aborthandler" class="tsd-anchor"></a>
					<h3>abort<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">abort<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1240</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code ABORT} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="ackhandler" class="tsd-anchor"></a>
					<h3>ack<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">ack<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1264</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code ACK} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="authprovider" class="tsd-anchor"></a>
					<h3>auth<wbr>Provider</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">auth<wbr>Provider<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AuthProvider</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1300</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the {@link AuthProvider} to be used to authenticate the user.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">AuthProvider</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="beginhandler" class="tsd-anchor"></a>
					<h3>begin<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">begin<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1248</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code BEGIN} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="bridge" class="tsd-anchor"></a>
					<h3>bridge</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">bridge<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="bridgeoptions.html" class="tsd-signature-type">BridgeOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1396</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the STOMP server to act as a bridge with the Vert.x event bus.</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>Vertx#eventBus()</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>options: <a href="bridgeoptions.html" class="tsd-signature-type">BridgeOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the configuration options</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a>.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="closehandler" class="tsd-anchor"></a>
					<h3>close<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">close<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1216</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a connection with the client is closed.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="commithandler" class="tsd-anchor"></a>
					<h3>commit<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">commit<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1232</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code COMMIT} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="connecthandler" class="tsd-anchor"></a>
					<h3>connect<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">connect<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1176</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code CONNECT} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="destinationfactory" class="tsd-anchor"></a>
					<h3>destination<wbr>Factory</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">destination<wbr>Factory<span class="tsd-signature-symbol">(</span>factory<span class="tsd-signature-symbol">: </span><a href="destinationfactory.html" class="tsd-signature-type">DestinationFactory</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1387</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the <a href="destinationfactory.html">DestinationFactory</a> used to create <a href="destination.html">Destination</a> objects.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>factory: <a href="destinationfactory.html" class="tsd-signature-type">DestinationFactory</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the factory</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a>.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="disconnecthandler" class="tsd-anchor"></a>
					<h3>disconnect<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">disconnect<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1256</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code DISCONNECT} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getdestination" class="tsd-anchor"></a>
					<h3>get<wbr>Destination</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Destination<span class="tsd-signature-symbol">(</span>destination<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="destination.html" class="tsd-signature-type">Destination</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1316</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the destination with the given name.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>destination: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the destination</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="destination.html" class="tsd-signature-type">Destination</a></h4>
							<p>the <a href="destination.html">Destination</a>, {@code null} if not existing.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getdestinations" class="tsd-anchor"></a>
					<h3>get<wbr>Destinations</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Destinations<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="destination.html" class="tsd-signature-type">Destination</a><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1308</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <a href="destination.html" class="tsd-signature-type">Destination</a><span class="tsd-signature-symbol">[]</span></h4>
							<p>the list of destination managed by the STOMP server. Don&#39;t forget the STOMP interprets destination as
							opaque Strings.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getorcreatedestination" class="tsd-anchor"></a>
					<h3>get<wbr>OrCreate<wbr>Destination</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>OrCreate<wbr>Destination<span class="tsd-signature-symbol">(</span>destination<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="destination.html" class="tsd-signature-type">Destination</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1379</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets a <a href="destination.html">Destination</a> object if existing, or create a new one. The creation is delegated to the
									<a href="destinationfactory.html">DestinationFactory</a>.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>destination: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the destination</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="destination.html" class="tsd-signature-type">Destination</a></h4>
							<p>the <a href="destination.html">Destination</a> instance, may have been created.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getuserbysession" class="tsd-anchor"></a>
					<h3>get<wbr>User<wbr>BySession</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>User<wbr>BySession<span class="tsd-signature-symbol">(</span>session<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">User</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1292</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Provides for authorization matches on a destination level, this will return the User created by the {@link AuthProvider}.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>session: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>session ID for the server connection.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">User</span></h4>
							<p>null if not authenticated.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="handle" class="tsd-anchor"></a>
					<h3>handle</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">handle<span class="tsd-signature-symbol">(</span>arg0<span class="tsd-signature-symbol">: </span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1151</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>arg0: <a href="serverframe.html" class="tsd-signature-type">ServerFrame</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="nackhandler" class="tsd-anchor"></a>
					<h3>nack<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">nack<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1272</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code NACK} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onack" class="tsd-anchor"></a>
					<h3>on<wbr>Ack</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Ack<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a>, subscribe<span class="tsd-signature-symbol">: </span><a href="frame.html" class="tsd-signature-type">Frame</a>, messages<span class="tsd-signature-symbol">: </span><a href="frame.html" class="tsd-signature-type">Frame</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1327</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Method called by single message (client-individual policy) or a set of message (client policy) are acknowledged.
									Implementations must call the handler configured using {@link #onAckHandler(Handler)}.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>connection: <a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the connection</p>
									</div>
								</li>
								<li>
									<h5>subscribe: <a href="frame.html" class="tsd-signature-type">Frame</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the {@code SUBSCRIBE} frame</p>
									</div>
								</li>
								<li>
									<h5>messages: <a href="frame.html" class="tsd-signature-type">Frame</a><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the acknowledge messages</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onackhandler" class="tsd-anchor"></a>
					<h3>on<wbr>Ack<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Ack<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="acknowledgement.html" class="tsd-signature-type">Acknowledgement</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1349</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when messages are acknowledged.</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>#onAck(StompServerConnection, Frame, List)</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="acknowledgement.html" class="tsd-signature-type">Acknowledgement</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onauthenticationrequest" class="tsd-anchor"></a>
					<h3>on<wbr>Authentication<wbr>Request</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Authentication<wbr>Request<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a>, login<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, passcode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">AsyncResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1284</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called when the client connects to a server requiring authentication. It invokes the {@link AuthProvider} configured
									using {@link #authProvider(AuthProvider)}.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>connection: <a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>server connection that contains session ID</p>
									</div>
								</li>
								<li>
									<h5>login: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the login</p>
									</div>
								</li>
								<li>
									<h5>passcode: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the password</p>
									</div>
								</li>
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">AsyncResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>handler receiving the authentication result</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onclose" class="tsd-anchor"></a>
					<h3>on<wbr>Close</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Close<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1224</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Called when the connection is closed. This method executes a default behavior and must calls the configured
									{@link #closeHandler(Handler)} if any.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>connection: <a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the connection</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onnack" class="tsd-anchor"></a>
					<h3>on<wbr>Nack</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Nack<span class="tsd-signature-symbol">(</span>connection<span class="tsd-signature-symbol">: </span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a>, subscribe<span class="tsd-signature-symbol">: </span><a href="frame.html" class="tsd-signature-type">Frame</a>, messages<span class="tsd-signature-symbol">: </span><a href="frame.html" class="tsd-signature-type">Frame</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1340</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Method called by single message (client-individual policy) or a set of message (client policy) are
										<strong>not</strong> acknowledged. Not acknowledgment can result from a {@code NACK} frame or from a timeout (no
										{@code ACK} frame received in a given time. Implementations must call the handler configured using
									{@link #onNackHandler(Handler)}.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>connection: <a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the connection</p>
									</div>
								</li>
								<li>
									<h5>subscribe: <a href="frame.html" class="tsd-signature-type">Frame</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>the {@code SUBSCRIBE} frame</p>
									</div>
								</li>
								<li>
									<h5>messages: <a href="frame.html" class="tsd-signature-type">Frame</a><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the acknowledge messages</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="onnackhandler" class="tsd-anchor"></a>
					<h3>on<wbr>Nack<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Nack<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="acknowledgement.html" class="tsd-signature-type">Acknowledgement</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1358</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when messages are <strong>not</strong> acknowledged.</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>see</dt>
									<dd><p>#onNack(StompServerConnection, Frame, List)</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="acknowledgement.html" class="tsd-signature-type">Acknowledgement</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="pinghandler" class="tsd-anchor"></a>
					<h3>ping<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">ping<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1370</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Allows customizing the action to do when the server needs to send a <code>PING</code> to the client. By default it send a
										frame containing {@code EOL} (specification). However, you can customize this and send another frame. However,
										be aware that this may requires a custom client.
										<p/>
										The handler will only be called if the connection supports heartbeats.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="stompserverconnection.html" class="tsd-signature-type">StompServerConnection</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the action to execute when a <code>PING</code> needs to be sent.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="receivedframehandler" class="tsd-anchor"></a>
					<h3>received<wbr>Frame<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">received<wbr>Frame<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1168</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures a handler that get notified when a STOMP frame is received by the server.
									This handler can be used for logging, debugging or ad-hoc behavior.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="sendhandler" class="tsd-anchor"></a>
					<h3>send<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">send<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1208</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code SEND} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="stomphandler" class="tsd-anchor"></a>
					<h3>stomp<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">stomp<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1184</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code STOMP} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="subscribehandler" class="tsd-anchor"></a>
					<h3>subscribe<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">subscribe<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1192</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code SUBSCRIBE} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="unsubscribehandler" class="tsd-anchor"></a>
					<h3>unsubscribe<wbr>Handler</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">unsubscribe<wbr>Handler<span class="tsd-signature-symbol">(</span>handler<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1200</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures the action to execute when a {@code UNSUBSCRIBE} frame is received.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>handler: <span class="tsd-signature-type">function</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Handler</span><span class="tsd-signature-symbol">&lt;</span><a href="serverframe.html" class="tsd-signature-type">ServerFrame</a><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the handler</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the current <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="create" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> create</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">create<span class="tsd-signature-symbol">(</span>vertx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vertx</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.d.ts:1159</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates an instance of <a href="stompserverhandler.html">StompServerHandler</a> using the default (compliant) implementation.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>vertx: <span class="tsd-signature-type">Vertx</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>the vert.x instance to use</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="stompserverhandler.html" class="tsd-signature-type">StompServerHandler</a></h4>
							<p>the created <a href="stompserverhandler.html">StompServerHandler</a></p>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Globals</em></a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-class">
						<a href="acknowledgement.html" class="tsd-kind-icon">Acknowledgement</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="bridgeoptions.html" class="tsd-kind-icon">Bridge<wbr>Options</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="destination.html" class="tsd-kind-icon">Destination</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="destinationfactory.html" class="tsd-kind-icon">Destination<wbr>Factory</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="frame.html" class="tsd-kind-icon">Frame</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="frames.html" class="tsd-kind-icon">Frames</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="serverframe.html" class="tsd-kind-icon">Server<wbr>Frame</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="stompclient.html" class="tsd-kind-icon">Stomp<wbr>Client</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="stompclientconnection.html" class="tsd-kind-icon">Stomp<wbr>Client<wbr>Connection</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="stompclientoptions.html" class="tsd-kind-icon">Stomp<wbr>Client<wbr>Options</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="stompserver.html" class="tsd-kind-icon">Stomp<wbr>Server</a>
					</li>
					<li class=" tsd-kind-class">
						<a href="stompserverconnection.html" class="tsd-kind-icon">Stomp<wbr>Server<wbr>Connection</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-class">
						<a href="stompserverhandler.html" class="tsd-kind-icon">Stomp<wbr>Server<wbr>Handler</a>
						<ul>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#aborthandler" class="tsd-kind-icon">abort<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#ackhandler" class="tsd-kind-icon">ack<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#authprovider" class="tsd-kind-icon">auth<wbr>Provider</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#beginhandler" class="tsd-kind-icon">begin<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#bridge" class="tsd-kind-icon">bridge</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#closehandler" class="tsd-kind-icon">close<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#commithandler" class="tsd-kind-icon">commit<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#connecthandler" class="tsd-kind-icon">connect<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#destinationfactory" class="tsd-kind-icon">destination<wbr>Factory</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#disconnecthandler" class="tsd-kind-icon">disconnect<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#getdestination" class="tsd-kind-icon">get<wbr>Destination</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#getdestinations" class="tsd-kind-icon">get<wbr>Destinations</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#getorcreatedestination" class="tsd-kind-icon">get<wbr>OrCreate<wbr>Destination</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#getuserbysession" class="tsd-kind-icon">get<wbr>User<wbr>BySession</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#handle" class="tsd-kind-icon">handle</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#nackhandler" class="tsd-kind-icon">nack<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onack" class="tsd-kind-icon">on<wbr>Ack</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onackhandler" class="tsd-kind-icon">on<wbr>Ack<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onauthenticationrequest" class="tsd-kind-icon">on<wbr>Authentication<wbr>Request</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onclose" class="tsd-kind-icon">on<wbr>Close</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onnack" class="tsd-kind-icon">on<wbr>Nack</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#onnackhandler" class="tsd-kind-icon">on<wbr>Nack<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#pinghandler" class="tsd-kind-icon">ping<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#receivedframehandler" class="tsd-kind-icon">received<wbr>Frame<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#sendhandler" class="tsd-kind-icon">send<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#stomphandler" class="tsd-kind-icon">stomp<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#subscribehandler" class="tsd-kind-icon">subscribe<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="stompserverhandler.html#unsubscribehandler" class="tsd-kind-icon">unsubscribe<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="stompserverhandler.html#create" class="tsd-kind-icon">create</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
					<li class=" tsd-kind-class">
						<a href="stompserveroptions.html" class="tsd-kind-icon">Stomp<wbr>Server<wbr>Options</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
</body>
</html>